// src\stores\agriculturalData.ts
import { defineStore } from 'pinia';

export const useAgriculturalDataStore = defineStore('agriculturalData', {
  state: () => ({
    agriculturalFields: [
      {
        title: '种植人员',
        options: [
          { value: 'grain_farmer', label: '粮食作物种植者', description: '专注于种植水稻、小麦、玉米等主粮作物，负责耕种、灌溉、除草等工作。' },
          { value: 'cash_crop_farmer', label: '经济作物种植者', description: '种植棉花、大豆、甘蔗、烟草等具有经济价值的作物。' },
          { value: 'fruit_vegetable_farmer', label: '果蔬种植者', description: '从事水果（如苹果、柑橘）和蔬菜（如西红柿、土豆）的种植，可能涉及大棚管理。' },
          { value: 'horticulturist', label: '园艺师', description: '专注于花卉、观赏植物或绿化植物的栽培与养护，常与美化环境相关。' },
          { value: 'forester', label: '林业工作者', description: '从事树木种植、森林管理或木材采伐。' },
        ],
      },
      {
        title: '养殖人员',
        options: [
          { value: 'livestock_breeder', label: '畜牧养殖者', description: '饲养牛、羊、猪等家畜，负责喂养、繁殖、疾病防治。' },
          { value: 'poultry_breeder', label: '禽类养殖者', description: '专注于鸡、鸭、鹅等家禽的养殖，可能涉及蛋类或肉类生产。' },
          { value: 'aquaculturist', label: '水产养殖者', description: '从事鱼、虾、蟹等水生动物的养殖，管理鱼塘或海洋养殖场。' },
          { value: 'beekeeper', label: '养蜂人', description: '负责蜜蜂养殖，生产蜂蜜、蜂蜡等产品。' },
          { value: 'specialty_breeder', label: '特种养殖者', description: '养殖如鹿、狐狸、鸵鸟等非传统动物，通常用于特殊市场需求。' },
        ],
      },
      {
        title: '农业技术人员',
        options: [
          { value: 'agronomist', label: '农艺师', description: '提供作物种植的技术指导，优化产量和质量。' },
          { value: 'soil_fertilizer_expert', label: '土壤与肥料专家', description: '分析土壤成分，推荐施肥方案，改良土地。' },
          { value: 'plant_protection_expert', label: '植物保护专家', description: '研究病虫害防治，指导农药使用或生物防控。' },
          { value: 'veterinarian', label: '兽医', description: '负责牲畜和家禽的健康管理，处理疾病和疫苗接种。' },
          { value: 'agricultural_machinery_operator', label: '农业机械操作员', description: '熟练操作拖拉机、收割机等设备，提高生产效率。' },
        ],
      },
      {
        title: '农业管理人员',
        options: [
          { value: 'farm_owner', label: '农场主', description: '拥有并经营农场，负责整体规划和资源调配。' },
          { value: 'cooperative_leader', label: '农业合作社负责人', description: '组织农户合作生产、销售，协调集体利益。' },
          { value: 'agricultural_project_manager', label: '农业项目经理', description: '管理大型农业项目，如政府补贴项目或企业投资农场。' },
          { value: 'supply_chain_coordinator', label: '供应链协调员', description: '负责农产品从生产到市场的运输、储存和销售环节。' },
        ],
      },
      {
        title: '农业科研人员',
        options: [
          { value: 'breeding_expert', label: '育种专家', description: '研究作物或动物的遗传改良，培育高产、抗病品种。' },
          { value: 'agricultural_engineer', label: '农业工程师', description: '设计农业机械或灌溉系统，提升技术水平。' },
          { value: 'ecological_agriculture_researcher', label: '生态农业研究者', description: '探索可持续农业模式，如有机农业或循环农业。' },
          { value: 'data_analyst', label: '数据分析师', description: '利用农业大数据优化种植或养殖决策。' },
        ],
      },
    ],
    agriculturalMachines: [
      {
        title: '土地准备机器',
        options: [
          { value: 'tractor', label: '拖拉机', description: '多功能动力设备，可搭配各种附件（如犁、耙）进行耕作。' },
          { value: 'plow', label: '犁', description: '翻土工具，有传统畜力犁和现代机械犁（如翻转犁），用于深耕。' },
          { value: 'harrow', label: '耙', description: '平整土地、破碎土块，常用于耕后细化土壤。' },
          { value: 'rotary_tiller', label: '旋耕机', description: '通过旋转刀片翻土并混合土壤，适合小块田地。' },
          { value: 'land_leveler', label: '平地机', description: '用于大面积土地平整，如开垦荒地或修整梯田。' },
          { value: 'weeder', label: '除草机', description: '清除田间杂草，有时与耕作结合使用。' },
        ],
      },
      {
        title: '播种与种植机器',
        options: [
          { value: 'seeder', label: '播种机', description: '自动撒播种子，可调节行距和播种量，适用于谷物、豆类等。' },
          { value: 'precision_seeder', label: '精量播种机', description: '精准控制每颗种子的位置和深度，如玉米或棉花种植。' },
          { value: 'transplanter', label: '插秧机', description: '专为水稻设计的机械，能快速将秧苗插入水田。' },
          { value: 'transplanting_machine', label: '移栽机', description: '用于蔬菜或烟草等作物的幼苗移栽。' },
          { value: 'dibble_seeder', label: '点播机', description: '适合大粒种子（如土豆）的定点播种。' },
          { value: 'film_mulching_seeder', label: '铺膜播种机', description: '一边播种一边覆盖地膜，常见于干旱地区。' },
        ],
      },
      {
        title: '施肥与植保机器',
        options: [
          { value: 'fertilizer_spreader', label: '施肥机', description: '将化肥或有机肥均匀撒施，有撒播式和深施式两种。' },
          { value: 'top_dresser', label: '追肥机', description: '在作物生长期追加肥料，常与中耕结合。' },
          { value: 'sprayer', label: '喷雾器', description: '喷洒农药或叶面肥，有手持式、背负式和牵引式。' },
          { value: 'agricultural_drone', label: '农业无人机', description: '用于大面积喷洒农药或肥料，效率高且精准。' },
          { value: 'fumigator', label: '熏蒸机', description: '通过气体杀虫，用于土壤消毒或仓库害虫防治。' },
          { value: 'intertillage_weeder', label: '中耕除草机', description: '在施肥同时松土除草，保护作物根系。' },
        ],
      },
      {
        title: '灌溉机器',
        options: [
          { value: 'water_pump', label: '水泵', description: '抽取地下水或河水，常见类型有离心泵和潜水泵。' },
          { value: 'sprinkler_system', label: '喷灌设备', description: '通过喷头将水雾化喷洒，适合草坪或果园。' },
          { value: 'drip_irrigation_system', label: '滴灌系统', description: '精准滴水至作物根部，节水效果显著，常用于蔬菜和大棚。' },
          { value: 'mobile_irrigator', label: '移动灌溉机', description: '如卷盘式喷灌机，可覆盖大片农田。' },
          { value: 'channel_irrigation_equipment', label: '渠道灌溉设备', description: '如水闸、引水管，用于传统灌溉系统。' },
        ],
      },
      {
        title: '收获机器',
        options: [
          { value: 'combine_harvester', label: '联合收割机', description: '集收割、脱粒、清理于一体的多功能设备，适用于小麦、水稻。' },
          { value: 'corn_harvester', label: '玉米收割机', description: '专为玉米设计，可剥皮并收集籽粒。' },
          { value: 'root_crop_harvester', label: '根茎作物收获机', description: '如土豆收获机、花生挖掘机，挖掘并收集地下部分。' },
          { value: 'fruit_picker', label: '摘果机', description: '机械臂或振动装置，用于采摘苹果、樱桃等水果。' },
          { value: 'mower', label: '割草机', description: '收割牧草或绿肥作物，常用于畜牧业。' },
          { value: 'cotton_picker', label: '棉花采摘机', description: '自动化摘取棉花，适合大面积棉田。' },
        ],
      },
      {
        title: '运输与加工机器',
        options: [
          { value: 'agricultural_vehicle', label: '农业运输车', description: '如农用三轮车、拖车，用于田间或农场间运输。' },
          { value: 'grain_dryer', label: '谷物烘干机', description: '去除收获后粮食的水分，防止霉变。' },
          { value: 'thresher', label: '脱粒机', description: '分离谷物籽粒和秸秆，常见于稻谷、麦类。' },
          { value: 'rice_mill', label: '碾米机', description: '将稻谷加工成大米，去壳并抛光。' },
          { value: 'oil_press', label: '榨油机', description: '从油料作物（如花生、大豆）中提取食用油。' },
          { value: 'baler', label: '打包机', description: '将干草或秸秆压缩打包，便于储存和运输。' },
        ],
      },
    ],
  }),
  getters: {
    getAgriculturalFields: (state) => state.agriculturalFields,
    getAgriculturalMachines: (state) => state.agriculturalMachines,
  },
});